function login() { // 登录
	var key1 = $("input[name='user']").val();
	var key2 = $("input[name='pwd']").val();
	var matchResult = true;
	if (key1 == "" || key1 == null) {
		alert("用戶名不能为空！" + $("input[name='user']").val());
		matchResult = false;
		return false;
	} else if (key2 == "" || key2 == null) {
		alert("密码不能为空！");
		matchResult = false;
		return false;
	} else {
		$.ajax({
			url : "login.do", // 发送请求的地址，String类型的参数
			data : {
				user : key1,
				pwd : key2
			}, // 发送到服务器的数据，Object或String类型的参数，如果已经不是字符串，将自动转换为字符串格式。
			type : "POST", // 请求方式，默认为GET，String类型的参数
			dataType : 'json', // 预期服务器返回的数据类型，String类型的参数；可用类型有（xml，html，json，jsonp，text）
			timeout : 1000, // 请求超时时间，毫秒
			async : true, // 默认为true，所有请求均为异步请求，Boolean类型的参数
			beforeSend : function(XMLHttpRequest) { // 发送请求前调用的函数
				console.log("ajax开始发送！");
			},
			complete : function(XMLHttpRequest, textStatus) { // 请求完成后调用的回调函数（请求成功或失败时均调用）
				console.log("ajax发送完成！");
			},

			success : function(result) { // 请求成功后调用的回调函数
				var tmpresult = result.name;
				console.log("1ajax对象结果是：" + result);
				console.log("1ajax结果内容是：" + tmpresult);
				if (tmpresult != '' && result != null) {
					$("#headerLogin").text(tmpresult);
					$("#headerRegister").text(' ');
					console.log("登陆成功：" + result);
				} else {
					alert("帐号密码不对！")
				}
//				var tmpresult = result.name;
				console.log("ajax对象结果是：" + result);
				console.log("ajax结果内容是：" + tmpresult);
			},
			error : function(result) { // 请求失败时被调用的函数
				console.log("ajax请求失败！" + result);
			}
		});
	}
}

function register() { // 注册
	var key1 = $("input[name='user']").val();
	var key2 = $("input[name='pwd']").val();
	var matchResult = true;
	if (key1 == "" || key1 == null) {
		alert("用戶名不能为空！" + $("input[name='user']").val());
		matchResult = false;
		return false;
	} else if (key2 == "" || key2 == null) {
		alert("密码不能为空！");
		matchResult = false;
		return false;
	} else {
		$.ajax({
			url : "register.do", // 发送请求的地址，String类型的参数
			data : {
				user : key1,
				pwd : key2
			}, // 发送到服务器的数据，Object或String类型的参数，如果已经不是字符串，将自动转换为字符串格式。
			type : "POST", // 请求方式，默认为GET，String类型的参数
			dataType : 'json', // 预期服务器返回的数据类型，String类型的参数；可用类型有（xml，html，json，jsonp，text）
			timeout : 1000, // 请求超时时间，毫秒
			async : true, // 默认为true，所有请求均为异步请求，Boolean类型的参数
			beforeSend : function(XMLHttpRequest) { // 发送请求前调用的函数
				console.log("ajax开始发送！");
			},
			complete : function(XMLHttpRequest, textStatus) { // 请求完成后调用的回调函数（请求成功或失败时均调用）
				console.log("ajax发送完成！");
			},

			success : function(result) { // 请求成功后调用的回调函数
				if (result.name != '' && result.name != null) {
					$("#headerLogin").text(result.name);
					$("#headerRegister").text(' ');
				} else {
					alert("帐号密码不对！")
				}
				console.log("ajax结果是：" + result);
			},
			error : function(result) { // 请求失败时被调用的函数
				console.log("ajax请求失败！" + result);
			}
		});
	}
}

function exit() { // 退出
	$.ajax({
		url : "exit.do", // 发送请求的地址，String类型的参数
		data : {
			
		}, // 发送到服务器的数据，Object或String类型的参数，如果已经不是字符串，将自动转换为字符串格式。
		type : "POST", // 请求方式，默认为GET，String类型的参数
		dataType : 'text', // 预期服务器返回的数据类型，String类型的参数；可用类型有（xml，html，json，jsonp，text）
		timeout : 1000, // 请求超时时间，毫秒
		async : true, // 默认为true，所有请求均为异步请求，Boolean类型的参数
		beforeSend : function(XMLHttpRequest) { // 发送请求前调用的函数
			console.log("ajax开始发送！");
		},
		complete : function(XMLHttpRequest, textStatus) { // 请求完成后调用的回调函数（请求成功或失败时均调用）
			console.log("ajax发送完成！");
		},

		success : function(result) { // 请求成功后调用的回调函数
			if (result == "exitSeccess") {
				$("#headerLogin").text(result.name);
				$("#headerRegister").text(' ');
			} else {
				alert("注销异常！")
			}
			console.log("ajax结果是：" + result);
		},
		error : function(result) { // 请求失败时被调用的函数
			console.log("ajax请求失败！" + result);
		}
	});
}
